package com.ruoyi.common.entity;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 用户实名认证对象 t_user_real_auth
 *
 * @author ruoyi
 * @date 2024-06-03
 */
@Data
public class TUserRealAuth extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 手机号 */
    @Excel(name = "手机号")
    @NotNull(message = "手机号不能为空")
    private String mobile;

    /** 证件类型 */
    @Excel(name = "证件类型")
    @NotNull(message = " 证件类型不能为空")
    private String paperType;

    /** 姓名 */
    @Excel(name = "姓名")
    @NotNull(message = "姓名不能为空")
    private String userName;

    /** 证件号码 */
    @Excel(name = "证件号码")
    @NotNull(message = "证件号码不能为空")
    private String paperNo;

    /** 地址 */
    @Excel(name = "地址")
    @NotNull(message = "证件地址不能为空")
    private String address;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 认证状态: 1通过,2拒绝 */
    @Excel(name = "认证状态: 1通过,2拒绝")
    private Integer authState;

    /** 认证时间 */
    @Excel(name = "认证时间", width = 30)
    private String authTime;

    /** 正面照片 */
    @Excel(name = "正面照片")
    @NotNull(message = "证件正面照片不能为空")
    private String frontImg;

    /** 反面照片 */
    @Excel(name = "反面照片")
    @NotNull(message = "证件反面照片不能为空")
    private String oppositeImg;

}
